home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Programming / mhi_dev / Include / clib / mhi_protos.h
C/C++ Source or Header  |  2001-03-30  |  600b  |  29 lines

  1. #ifndef CLIB_MHI_PROTOS_H
  2. #define CLIB_MHI_PROTOS_H
  3.  
  4. #ifndef  EXEC_TYPES_H
  5. #include <exec/types.h>
  6. #endif
  7.  
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11.  
  12. APTR     MHIAllocDecoder(struct Task *task, ULONG mhisignal);
  13. VOID     MHIFreeDecoder(APTR handle);
  14. ULONG    MHIQuery(ULONG query);
  15. BOOL     MHIQueueBuffer(APTR handle, APTR buffer, ULONG size);
  16. APTR    MHIGetEmpty(APTR handle);
  17. UBYTE    MHIGetStatus(APTR handle);
  18. VOID    MHIPlay(APTR handle);
  19. VOID    MHIStop(APTR handle);
  20. VOID    MHIPause(APTR handle);
  21. ULONG MHIQuery(ULONG query);
  22. VOID    MHISetParam(APTR handle, UWORD param, ULONG value);
  23.  
  24. #ifdef __cplusplus
  25. };
  26. #endif
  27.  
  28. #endif
  29.